blockquote,body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,hr,input,legend,li,ol,p,pre,td,textarea,th,ul,div{margin: 0;padding: 0;}
body {margin: 0;padding: 0;width: 100%;height: 100%;min-height: 100%;font-family: 'Microsoft YaHei', 'Helvetica' ,'Arial';font-size: 14px;}
a {text-decoration: none;}
img,input{border: none;}
section,footer,main{ margin:0; padding:0;}
ul{list-style:none;}
table {border-collapse: collapse;border-spacing: 0;}
input[type="text"],input[type="button"],input[type="submit"],input[type="search"],input[type="date"],input[type="tel"]{-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-appearance: none;}
.clearfix{zoom:1;}
.clearfix:after{content:".";display:block;clear:both;height:0;overflow:hidden;visibility:hidden;}
.hide{display: none;}
.fl{float: left;}
.fr{float: right;}
h1,h2,h3,h4,h5,h6{font-weight: normal;}

html{width: 100%;height: 100%;}
.w1200{width: 1200px;margin: 0 auto;}

.btn{
	display: inline-block;
	width: 284px;
	height: 42px;
	border-radius: 3px;
	background: #2091da;
	color: #fff;
	line-height: 42px;
	font-size: 15px;
	text-align: center;
	font-family: 'Microsoft YaHei', 'Helvetica' ,'Arial';
	cursor: pointer;
}
.btn:focus{
	outline: none;
}
.itxt{
	height: 40px;
	line-height: normal;
	line-height: 40px\9;
	padding-left: 12px;
	border: #ccc 1px solid;
	color: #666;
	font-family: 'Microsoft YaHei', 'Helvetica' ,'Arial';
	border-radius: 2px;
}
.itxt:focus{
	outline: none;
	border-color: #2091da;
}

.mask{
	position: fixed;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background: #000;
	opacity: 0.6;
	filter:alpha(opacity=60);
	z-index: 100;
	display: none;
}
.popup {
	position: fixed;
	background: #fff;
	font-size: 14px;
	z-index: 101;
	width: 460px;
	padding-bottom: 10px;
	color: #333;
	display: none;
}
.popup .popup_tit{
	height: 38px;
	line-height: 38px;
	background: #f8f7f7;
	font-size: 15px;
	text-indent: 14px;
}
.popup_tit a.close{
	float: right;
	display: inline-block;
	width: 18px;
	height: 18px;
	background: url(../images/index-icos.png) no-repeat -2px -97px;
	margin: 10px 14px 0 0;
}

.select{
	border:1px solid #ccc;
	height:36px;
	line-height:24px;
	padding:5px;
	color:#666;
	font-family: 'Microsoft YaHei', 'Helvetica' ,'Arial';
	width: 200px;
	border-radius: 2px;
}
.select:focus{
	outline: none;
	border-color: #2091da;
}
.mtop25{
	margin-top: 25px;
}
.error{
	color: #ff7e00;
	font-size: 14px;
}
.error .ico{
	display: inline-block;
	width: 17px;
	height: 16px;
	background: url(../images/login-ico.png) no-repeat -79px -1px;
	margin-right: 6px;
	vertical-align: -2px;
}

.w90{
	width: 90px;
}
.w100{
	width: 100px;
}
.w110{
	width: 110px;
}
.w160{
	width: 160px;
}
.w260{
	width: 260px;
}
.w270{
	width: 270px;
}
.w300{
	width: 300px;
}

.formtab th{
	font-weight: normal;
	text-align: right;
}
.formtab th, .formtab td{
	color: #666;
	padding: 15px 0 15px 12px;
}
.formtab .btn{
	margin-bottom: 10px;
}
.formtab .itxt{
	float: left;
}
.formtab .btn-disabled{
	background: #ccc;
	color: #333;
	border-color: #bebebe;
	cursor: not-allowed;
}

.bgc999{
	background: #999;
}
.prompttxt{
	font-size: 16px;
	color: #333;
	text-align: center;
	margin-top: 40px;
}